package com.jlkf.service;

import java.util.List;
import java.util.Map;

import com.jlkf.pojo.TblCourse;
import com.jlkf.pojo.TblProblem;
import com.jlkf.pojo.TblProfessionInfo;
import com.jlkf.pojo.TblProfessionSort;
import com.jlkf.pojo.TblVipInfo;
import com.platform.server.response.response.pojo.ReturnData;

public interface CourseManagerService {
	List<TblCourse> selectList(Map<String, Object> map); //一般课程列表
	TblCourse selectDetail(Long gId); //一般课程详情
	int updateDiscount(Map<String, Object> map); //一般课程设置折扣
	List<TblProfessionSort> selectOtherList(Map<String,Object> map); //其他课程列表; 
	TblProfessionSort selectOtherDetail(Integer gId); //其他课程详情
	int updateOtherDiscount(Map<String, Object> map); //其他课程设置折扣
	List<TblVipInfo> vipList(); //会员列表
	TblVipInfo selectVipDetail(Long gId); //会员折扣详情
	int updateVipDiscount(TblVipInfo vipInfo); //修改会员折扣
	List<TblProblem> getProblemList(String courseName); //课程提问列表
	ReturnData toTop(Long gId); //置顶
	int deleteProblem(Long gId); //删除提问
	int updateIsShow(Map<String, Object> map); //是否显示在前端
	TblProblem getDetail(Long gId); //提问详情
	int updateProblem(TblProblem problem); //提问回复
	List<TblProfessionInfo> getInfoList(); //职业信息列表
	int update(TblProfessionInfo info); //修改职业信息
	int insert(TblProfessionInfo info); //新增职业信息
	TblProfessionInfo getInfoDetail(Integer gId); //查看职业信息 
	int deleteInfo(Integer gId); //删除职业信息
}
